package com.fdb.efp.esb.service.bo.resp.yed;

import com.alibaba.fastjson.annotation.JSONField;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

/**
 * Description:
 * Date:2020/8/11 16:09
 * Create by :zbf
 */
public class YedGjjAccNoInfoResponseBean implements Serializable {


    @JSONField(name = "RetCd")
    private String RetCd;
    @JSONField(name="RetMsg")
    private String RetMsg;

    /**
     * 信息查询源
     */
    @JSONField(name = "InfQrySrc")
    private String InfQrySrc;
    /**
     * 客户名称
     */
    @JSONField(name = "CustNm")
    private String CustNm;
    /**
     * 公积金账号
     */
    @JSONField(name = "PrvdntAcctNo")
    private String PrvdntAcctNo;
    /**
     * 证件类型
     */
    @JSONField(name = "IdentTp")
    private String IdentTp;
    /**
     * 证件号码
     */
    @JSONField(name = "IdentNo")
    private String IdentNo;
    /**
     * 税前工资总额
     */
    @JSONField(name = "PreTaxSlryTotAmt")
    private Double PreTaxSlryTotAmt;
    /**
     * 手机号码
     */
    @JSONField(name = "MblNo")
    private String MblNo;
    /**
     * 单位名称
     */
    @JSONField(name = "CorpNm")
    private String CorpNm;
    /**
     * 单位登记号
     */
    @JSONField(name = "UnitRgstNo")
    private String UnitRgstNo;
    /**
     * 第一次登记时间
     */
    @JSONField(name = "FrstTmsRgstyTm")
    private String FrstTmsRgstyTm;
    /**
     * 组织机构代码
     */
    @JSONField(name ="OIBC")
    private String OIBC;
    /**
     * 营业执照编号
     */
    @JSONField(name = "BsnLicNo")
    private String BsnLicNo;
    /**
     * 性质代码
     */
    @JSONField(name = "ChrctrstcCd")
    private String ChrctrstcCd;
    /**
     * 单位地址
     */
    @JSONField(name = "CorpAddr")
    private String CorpAddr;
    /**
     * 单位缴存状态
     */
    @JSONField(name = "UnitPaySt")
    private String UnitPaySt;
    /**
     * 单位缴存资金来源
     */
    @JSONField(name = "UnitPayCapitlSrc")
    private String UnitPayCapitlSrc;
    /**
     * 法定代表人
     */
    @JSONField(name = "LglRprs")
    private String LglRprs;
    /**
     * 单位联系方式
     */
    @JSONField(name = "UnitCtcMd")
    private String UnitCtcMd;

    @JSONField(name="PrvdntAcctInfArry")
    private List<Map>  PrvdntAcctInfArry;//List<YedGjjAcctInfoDetailRespBean>

    @JSONField(name="PrvdntExtrctInfArry")
    private List<Map> PrvdntExtrctInfArry;//List<YedGjjAcctInfoGetRespBean>

    @JSONField(name ="PrvdntLoanInfArry")
    private List<Map> PrvdntLoanInfArry;//List<YedGjjAcctInfoLoanRespBean>

    /* @JSONField(name="PrvdntAcctInfArry")
    private List<YedGjjAcctInfoDetailRespBean>  yedGjjAcctInfoDetailRespBean;

    @JSONField(name="PrvdntExtrctInfArry")
    private List<YedGjjAcctInfoGetRespBean> yedGjjAcctInfoGetRespBean;

    @JSONField(name ="PrvdntLoanInfArry")
    private List<YedGjjAcctInfoLoanRespBean> yedGjjAcctInfoLoanRespBean;*/


    public String getRetCd() {
        return RetCd;
    }

    public void setRetCd(String retCd) {
        RetCd = retCd;
    }

    public String getRetMsg() {
        return RetMsg;
    }

    public void setRetMsg(String retMsg) {
        RetMsg = retMsg;
    }

    public String getInfQrySrc() {
        return InfQrySrc;
    }

    public void setInfQrySrc(String infQrySrc) {
        InfQrySrc = infQrySrc;
    }

    public String getCustNm() {
        return CustNm;
    }

    public void setCustNm(String custNm) {
        CustNm = custNm;
    }

    public String getPrvdntAcctNo() {
        return PrvdntAcctNo;
    }

    public void setPrvdntAcctNo(String prvdntAcctNo) {
        PrvdntAcctNo = prvdntAcctNo;
    }

    public String getIdentTp() {
        return IdentTp;
    }

    public void setIdentTp(String identTp) {
        IdentTp = identTp;
    }

    public String getIdentNo() {
        return IdentNo;
    }

    public void setIdentNo(String identNo) {
        IdentNo = identNo;
    }

    public Double getPreTaxSlryTotAmt() {
        return PreTaxSlryTotAmt;
    }

    public void setPreTaxSlryTotAmt(Double preTaxSlryTotAmt) {
        PreTaxSlryTotAmt = preTaxSlryTotAmt;
    }

    public String getMblNo() {
        return MblNo;
    }

    public void setMblNo(String mblNo) {
        MblNo = mblNo;
    }

    public String getCorpNm() {
        return CorpNm;
    }

    public void setCorpNm(String corpNm) {
        CorpNm = corpNm;
    }

    public String getUnitRgstNo() {
        return UnitRgstNo;
    }

    public void setUnitRgstNo(String unitRgstNo) {
        UnitRgstNo = unitRgstNo;
    }

    public String getFrstTmsRgstyTm() {
        return FrstTmsRgstyTm;
    }

    public void setFrstTmsRgstyTm(String frstTmsRgstyTm) {
        FrstTmsRgstyTm = frstTmsRgstyTm;
    }

    public String getOIBC() {
        return OIBC;
    }

    public void setOIBC(String OIBC) {
        this.OIBC = OIBC;
    }

    public String getBsnLicNo() {
        return BsnLicNo;
    }

    public void setBsnLicNo(String bsnLicNo) {
        BsnLicNo = bsnLicNo;
    }

    public String getChrctrstcCd() {
        return ChrctrstcCd;
    }

    public void setChrctrstcCd(String chrctrstcCd) {
        ChrctrstcCd = chrctrstcCd;
    }

    public String getCorpAddr() {
        return CorpAddr;
    }

    public void setCorpAddr(String corpAddr) {
        CorpAddr = corpAddr;
    }

    public String getUnitPaySt() {
        return UnitPaySt;
    }

    public void setUnitPaySt(String unitPaySt) {
        UnitPaySt = unitPaySt;
    }

    public String getUnitPayCapitlSrc() {
        return UnitPayCapitlSrc;
    }

    public void setUnitPayCapitlSrc(String unitPayCapitlSrc) {
        UnitPayCapitlSrc = unitPayCapitlSrc;
    }

    public String getLglRprs() {
        return LglRprs;
    }

    public void setLglRprs(String lglRprs) {
        LglRprs = lglRprs;
    }

    public String getUnitCtcMd() {
        return UnitCtcMd;
    }

    public void setUnitCtcMd(String unitCtcMd) {
        UnitCtcMd = unitCtcMd;
    }

    public List<Map> getPrvdntAcctInfArry() {
        return PrvdntAcctInfArry;
    }

    public void setPrvdntAcctInfArry(List<Map> prvdntAcctInfArry) {
        PrvdntAcctInfArry = prvdntAcctInfArry;
    }

    public List<Map> getPrvdntExtrctInfArry() {
        return PrvdntExtrctInfArry;
    }

    public void setPrvdntExtrctInfArry(List<Map> prvdntExtrctInfArry) {
        PrvdntExtrctInfArry = prvdntExtrctInfArry;
    }

    public List<Map> getPrvdntLoanInfArry() {
        return PrvdntLoanInfArry;
    }

    public void setPrvdntLoanInfArry(List<Map> prvdntLoanInfArry) {
        PrvdntLoanInfArry = prvdntLoanInfArry;
    }
}
